/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package jdemonbd.control;

import java.sql.*;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.JOptionPane;
import jdemonbd.DAO.Sqlite.daoUsuario;
import jdemonbd.bean.Usuario;

/**
 *
 * @author kakashi
 */
public class ctrlUsuario {

    daoUsuario dao;
    public ctrlUsuario()
    {
         dao = new daoUsuario();
    }
    public void nuevoUsuario(Usuario usuario)
    {
        try {
            dao.conectar();
            dao.nuevoUsuario(usuario);
            JOptionPane.showMessageDialog(null,
                    "Se registro correctamente al nuevo usuario",
                    "Correcto",
                    JOptionPane.DEFAULT_OPTION);
            dao.cerrar();
            //dao.conectar();
     //      usuario =  dao.getUsuarios();
            
        } catch (SQLException ex) {
            JOptionPane.showMessageDialog(null,
                    "No seSe registro correctamente al nuevo usuario",
                    "Error",
                    JOptionPane.ERROR_MESSAGE);
        }
    }

    public Usuario[] getUsuarios()
    {
        int cant;
        int cont = 0;
        String str = "";
        Usuario user[];
        try {
            dao.conectar();
            cant = dao.getUsuarios().length;
            user = dao.getUsuarios();
            while(cont<cant)
            {
                str +="Nombre: " + user[cont].getNombre()+"\n";
                cont++;
            }
            JOptionPane.showMessageDialog(null, str);
            return user;

        } catch (SQLException ex) {
            Logger.getLogger(ctrlUsuario.class.getName()).log(Level.SEVERE, null, ex);
        }

        return null;
    }


}
